// uniqueInteger.counter = 0;
function uniqueInteger() {
  //   return uniqueInteger.counter++;
  return this.counter++;
}
console.log(uniqueInteger()); // NaN
console.log(uniqueInteger()); // NaN

const o = { counter: 1, uniqueInteger };
console.log(o.uniqueInteger()); // 1
console.log(o.uniqueInteger()); // 2
